terrestrial ecosystem - French English Dictionary